Array.prototype.indexOf = function(elt /*, from*/) {
	var len = this.length >>> 0;

	var from = Number(arguments[1]) || 0;
	from = (from < 0)? Math.ceil(from): Math.floor(from);
	if (from < 0) {
		from += len;
	}

	for (; from < len; from++) {
		if (from in this && this[from] === elt) {
			return from;
		}
	}
	return -1;
};

/*** {include classes} ***/

(function($) {
var forms = [];

$.fn.formius = function(params) {
	var id = $.identify(this);
	if (typeof(forms[id]) == 'undefined') {
		forms[id] = new Formius.Element_Container_Form($(this), params);
	}
	return forms[id];
};
})(jQuery);
